package datas.gameflow.ui;

import org.andengine.entity.sprite.Sprite;
import org.andengine.entity.sprite.vbo.ISpriteVertexBufferObject;
import org.andengine.opengl.texture.region.ITextureRegion;
import org.andengine.opengl.vbo.VertexBufferObjectManager;

public class CustomSprite extends Sprite{
	
	private ITextureRegion cITextureRegion;
	private float cX, cY, cWidth, cHeight;
	private ISpriteVertexBufferObject cSpriteVertexBufferObject;
	public CustomSprite(float pX, float pY, float pWidth, float pHeight, ITextureRegion pTextureRegion,
			VertexBufferObjectManager vertexBufferObjectManager) {
		
		super(pX, pY, pWidth, pHeight, pTextureRegion, vertexBufferObjectManager);
		setcX(pX);
		setcY(pY);
		setcWidth(pWidth);
		setcHeight(pHeight);
		setcITextureRegion(pTextureRegion);
	}

	public float getcX() {
		return cX;
	}
	public void setcX(float cX) {
		this.cX = cX;
	}
	public float getcY() {
		return cY;
	}
	public void setcY(float cY) {
		this.cY = cY;
	}
	public float getcWidth() {
		return cWidth;
	}
	public void setcWidth(float cWidth) {
		this.cWidth = cWidth;
	}
	public float getcHeight() {
		return cHeight;
	}
	public void setcHeight(float cHeight) {
		this.cHeight = cHeight;
	}
	public ISpriteVertexBufferObject getcSpriteVertexBufferObject() {
		return cSpriteVertexBufferObject;
	}
	public void setcSpriteVertexBufferObject(ISpriteVertexBufferObject cSpriteVertexBufferObject) {
		this.cSpriteVertexBufferObject = cSpriteVertexBufferObject;
	}
	public ITextureRegion getcITextureRegion() {
		return cITextureRegion;
	}
	public void setcITextureRegion(ITextureRegion cITextureRegion) {
		this.cITextureRegion = cITextureRegion;
	}
	

}
